基本流程
导入模块
1
from tkinter import *
实例化父窗口
1
rootWindow = TK()
绘制窗口内容
1
2
3
4rootWindow.title('new title')
rootWindow.geometry('600x600')
rootWindwo['bg']='#0000ff'
rootWindow.iconbitmap('路径')父窗口进入事件循环
1
rootWindow.mainloop()
核心组件
组件 | 名称 | 用途 |
---|---|---|
按钮 | Button | |
画布 | Canvas | 用于绘制图形 |
单选框 | Radiobutton | |
复选框 | Checkbutton | |
文本框(单行) | Enrty | |
文本框(多行) | Text | |
标签 | Label | 可以显示文字或图片 |
消息 | Message | 与label组件类似,但可以根据自身大小将文本换行 |
列表框 | Listbox | |
菜单 | Menu | |
菜单按钮 | Menubutton | 功能可以使用menu替代 |
滑块 | Scale | 允许通过滑块来设置一数字值 |
滚动条 | Scrollbar | 配合使用canvas,entry,listbox,text窗口部件的标准滚动条 |
框架 | Frame | 将几个组件组成一组 |
顶级窗口 | Toplevel | 用来创建子窗口组件 |
简易demo(一)
1 | from tkinter import * |
1 | from tkinter import * |